package com.yl.googleplayer_yl.utils;


import com.yl.googleplayer_yl.bean.Home;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;

/**
 * 号称Android最强大的网络请求框架  retrofit2，的一个接口
 * <p>
 * 这个类的意义 也是非常重要的
 * <p>
 * 这个接口是将这个app 所有页面的 网络请求 都定义到这里，
 * 实现网络请求的统一管理
 * <p>
 * <p>
 * <p>
 * 用法：
 * get请求 要使用 GET的注解 并且配上后面的目录 如  根网址/toutiao/index  那么这里要配上toutiao/index
 * Query代表的是上传的参数
 * <p>
 * 如果你不会可以完全参照一个列子 即可，其他的都是一样的写法
 *
 * @GET("toutiao/index") Call<NewsBean> getNewsBeanList(@Query("type") String  type, @Query("key") String key);
 */

public interface ApiService {

    //服务器的主机地址
    public static String SERVER_HOST = "http://127.0.0.1:8090/";
    //图片url的前缀 : http://127.0.0.1:8090/image?name=
    public static String IMAGE_PREFIX = SERVER_HOST +"image?name=";
    //home页的url地址
    public static String HOME = SERVER_HOST + "home?index=";
    /**
     * 获得新闻信息集
     *www.tngou.net/tnfs/api/list
     * 用法
     */
    @GET("image")
    Call<String> getPictureUrlList(@Query("name") String name);

    @GET("home")
    Call<Home> getAppInfoList(@Query("index") String index);




}